package com.example.springboot.dto;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author wangyunchen
 */
@Data
public class AreaResDTO {
    /**
     * 省集合
     */
    private List<ProvinceCode> provinceCodeList;

    /**
     * 省实体类
     */
    @Data
    private static class ProvinceCode implements Serializable {
        /**
         * 省编码
         */
        private String provinceCode;
        /**
         * 省名字
         */
        private String provinceName;
        /**
         * 市集合
         */
        private List<City> cityList;
    }

    /**
     * 市实体类
     */

    private static class City implements Serializable{
        /**
         * 市编码
         */
        private String cityCode;
        /**
         * 市名字
         */
        private String cityName;
        /**
         * 区集合
         */
        private List<District> districtList;
    }

    /**
     * 区实体类
     */
    private static class District {
        /**
         * 区编码
         */
        private String districtCode;
        /**
         * 区名字
         */
        private String districtName;


    }
}
